config.yml
shrinkBatchSources: 30 batchSamples: 3 warmupIterations: 3 #10 benchmarkIterations: 3 #10 jsglr2variants: - standard - elkhound - incremental languages: - id: java name: Java extension: java parseTable: repo: https://github.com/metaborg/java-front.git subDir: lang.java sources: batch: - id: apache-commons-lang repo: https://github.com/apache/commons-lang.git - id: netty repo: https://github.com/netty/netty.git - id: spring-boot repo: https://github.com/spring-projects/spring-boot.git - id: gson repo: https://github.com/google/gson.git - id: slf4j repo: https://github.com/qos-ch/slf4j.git incremental: - id: apache-commons-lang-stringutils repo: https://github.com/apache/commons-lang.git files: - src/main/java/org/apache/commons/lang3/StringUtils.java versions: 3 #16 - id: gson repo: https://github.com/google/gson.git versions: 3 #16 - id: slf4j repo: https://github.com/qos-ch/slf4j.git versions: 3 #16 antlrBenchmarks: - id: antlr benchmark: ANTLRJava8Benchmark - id: antlr-optimized benchmark: ANTLRJavaBenchmark - id: webdsl name: WebDSL extension: app parseTable: repo: https://github.com/webdsl/webdsl-statix.git subDir: webdslstatix sources: batch: - id: webdsl-yellowgrass repo: https://github.com/webdsl/yellowgrass - id: webdsl repo: https://github.com/webdsl/webdsl - id: webdsl-elib-utils repo: https://github.com/webdsl/elib-utils incremental: - id: webdsl-yellowgrass-incremental repo: https://github.com/webdsl/yellowgrass fetchOptions: - '--depth=200' versions: 3 #16 - id: webdsl-builtin repo: https://github.com/webdsl/webdsl fetchOptions: - '--shallow-since="2011-02-16 14:00:00 +0000"' # From this point in time on, the file parses without errors files: - src/org/webdsl/dsl/project/template-webdsl/built-in.app versions: 3 #16 - id: webdsl-elib-utils repo: https://github.com/webdsl/elib-utils versions: 3 #16 - id: sdf3 name: SDF3 extension: sdf3 parseTable: repo: https://github.com/metaborg/sdf.git subDir: org.metaborg.meta.lang.template sources: batch: - id: nabl repo: https://github.com/metaborg/nabl - id: dynsem repo: https://github.com/metaborg/dynsem - id: flowspec repo: https://github.com/metaborg/flowspec - id: webdsl repo: https://github.com/webdsl/webdsl-statix.git - id: java repo: https://github.com/metaborg/java-front.git incremental: - id: nabl repo: https://github.com/metaborg/nabl versions: 3 #16 - id: dynsem repo: https://github.com/metaborg/dynsem versions: 3 #16 - id: flowspec repo: https://github.com/metaborg/flowspec versions: 3 #16 - id: webdsl repo: https://github.com/webdsl/webdsl-statix.git versions: 3 #16 - id: java repo: https://github.com/metaborg/java-front.git versions: 3 #16
Iterations: 3/3
Parse Table States: 5020
Parse nodes context-free: 995237
Parse nodes lexical: 1112688
Parse nodes layout: 1462271
Parse nodes context-free: 995196
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 293107
Reductions GLR (deterministic): 2594868
Reductions GLR (non-deterministic): 233801
Parse nodes context-free: 331067
Parse nodes lexical: 371378
Parse nodes layout: 489898
Parse nodes context-free: 331066
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 88472
Reductions GLR (deterministic): 893296
Reductions GLR (non-deterministic): 75110
Parse nodes context-free: 279058
Parse nodes lexical: 275037
Parse nodes layout: 443154
Parse nodes context-free: 279049
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 83563
Reductions GLR (deterministic): 704127
Reductions GLR (non-deterministic): 69967
Parse nodes context-free: 91171
Parse nodes lexical: 131386
Parse nodes layout: 111468
Parse nodes context-free: 91155
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 40174
Reductions GLR (deterministic): 239814
Reductions GLR (non-deterministic): 19071
Parse nodes context-free: 228290
Parse nodes lexical: 212353
Parse nodes layout: 320524
Parse nodes context-free: 228276
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 61454
Reductions GLR (deterministic): 538583
Reductions GLR (non-deterministic): 52552
Parse nodes context-free: 65651
Parse nodes lexical: 122534
Parse nodes layout: 97227
Parse nodes context-free: 65650
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 19444
Reductions GLR (deterministic): 219048
Reductions GLR (non-deterministic): 17101
Parse Table States: 12522
Parse nodes context-free: 170289
Parse nodes lexical: 278193
Parse nodes layout: 288542
Parse nodes context-free: 170143
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 75046
Reductions GLR (deterministic): 540496
Reductions GLR (non-deterministic): 55137
Parse nodes context-free: 105097
Parse nodes lexical: 178471
Parse nodes layout: 186996
Parse nodes context-free: 105003
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 49859
Reductions GLR (deterministic): 341784
Reductions GLR (non-deterministic): 35725
Parse nodes context-free: 21085
Parse nodes lexical: 27368
Parse nodes layout: 36923
Parse nodes context-free: 21056
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 6566
Reductions GLR (deterministic): 62714
Reductions GLR (non-deterministic): 7348
Parse nodes context-free: 44107
Parse nodes lexical: 72354
Parse nodes layout: 64623
Parse nodes context-free: 44084
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 18621
Reductions GLR (deterministic): 135998
Reductions GLR (non-deterministic): 12064
Parse Table States: 3054
Parse nodes context-free: 232610
Parse nodes lexical: 350936
Parse nodes layout: 188132
Parse nodes context-free: 232050
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 42499
Reductions GLR (deterministic): 641390
Reductions GLR (non-deterministic): 34418
Parse nodes context-free: 30305
Parse nodes lexical: 37982
Parse nodes layout: 33955
Parse nodes context-free: 30242
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 4130
Reductions GLR (deterministic): 78233
Reductions GLR (non-deterministic): 6184
Parse nodes context-free: 19093
Parse nodes lexical: 22161
Parse nodes layout: 15737
Parse nodes context-free: 19034
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 2932
Reductions GLR (deterministic): 48187
Reductions GLR (non-deterministic): 2957
Parse nodes context-free: 26992
Parse nodes lexical: 32272
Parse nodes layout: 20784
Parse nodes context-free: 26874
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 3480
Reductions GLR (deterministic): 65992
Reductions GLR (non-deterministic): 4470
Parse nodes context-free: 128640
Parse nodes lexical: 207722
Parse nodes layout: 87031
Parse nodes context-free: 128361
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 24755
Reductions GLR (deterministic): 364565
Reductions GLR (non-deterministic): 15264
Parse nodes context-free: 27580
Parse nodes lexical: 50799
Parse nodes layout: 30625
Parse nodes context-free: 27539
Parse nodes lexical: 0
Parse nodes layout: 0
Reductions LR: 5295
Reductions GLR (deterministic): 86320
Reductions GLR (non-deterministic): 5543